A UML profile for model-driven design of software defined radio applications
نویسنده
چکیده
Model-driven design (MDD) is considered a very promising approach to cope with complex software applications such as software defined radio (SDR). This paper proposes a MDD approach for SDR applications. Our approach comprises: (1) DiplodocusDF, a domain-specific modelling language for telecommunication applications, which is based on UML. (2) The mechanism to transform DiplodocusDF models into C-language code ready for compilation, and (3) a runtime environment for the generated code. Moreover, the proposed UML profile is supported by Ttool, which is a framework for design exploration and formal verification at model level. We illustrate the potential of our methodology designing a SDR application.
منابع مشابه
Improving Web Design Methods with Architecture
Many approaches have been developed for modeling the functional aspects of Web applications, but there is a lack of a modeling language for their architectural concerns. This paper proposes such a modeling language defined as a UML 2.0 profile, which allows the specification of domain-specific models for the architectural view of Web applications. The profile is part of the Web Software Archite...
متن کاملA Model-driven Co-design Flow for Embedded Systems
The UML (Unified Modeling Language), with the enhancements in UML 2.0, is receiving interest by an increasing number of industrial and academic groups from the EDA, embedded software and hardware systems, who look at it and at its extension mechanisms as a practical and standard means to define family of languages targeted to specific application domains and levels of abstraction, while providi...
متن کاملUML-profile for multimedia software architectures
Multimedia technology is increasingly being used to create reliable and effective communication environments. However, the design of multimedia applications is currently driven more by intuition than by empirically or theoretically derived design guidelines. In a multimedia application, the software architecture is defined as a set of components manipulating various multimedia data types with s...
متن کاملA Model-Driven Development Framework for Non-Functional Aspects in Service Oriented Architecture
Service oriented architecture (SOA) is an emerging style of software architectures to reuse and integrate existing systems for designing new applications. Each application is designed in an implementation independent manner using two major abstract concepts: services and connections between services. In SOA, non-functional aspects (e.g., security and fault tolerance) of services and connections...
متن کاملThe UML 2.0 Testing Profile
Testing often accounts for more than 50% of the required effort during system development. However, testing is often not well integrated with other development phases. One reason for this is that designers, developers and testers all use different languages and tools, making it difficult to communicate with each other and to exchange documents. The UML 2.0 Testing Profile bridges the gap betwee...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012